/*
 *   Copyright 2021 zzh
 *
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 *
 */

package com.aduib.boot.demo.controller;

import com.aduib.boot.web.context.handler.RequestJsonParam;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/**
 * @description: DemoController
 * @author: zzh
 * @date: 2021/9/7 13:11
 */
@RestController
@RequestMapping("/demo")
public class DemoController {

//  @Autowired
//  private LoggingSystemFactory loggingSystemFactory;

  @PostMapping("/test1")
  public String testRequestJsonParam(
      @RequestJsonParam String demo,
      @RequestJsonParam Integer age,
      @RequestJsonParam Long integer,
      @RequestJsonParam Integer count,
      @RequestJsonParam ArrayList<Integer> integerArrayList,
      @RequestJsonParam List<Long> longSet,
      @RequestJsonParam Map<String,Double> doubleMap,
      @RequestJsonParam String[] stringValues){
    return demo+age+integer+count+integerArrayList+longSet+doubleMap+stringValues;
  }


  @GetMapping("/test2")
  public String returnValue(){
    return "{\n"
        + "  \"code\": 0,\n"
        + "  \"data\": [\n"
        + "    {\n"
        + "      \"menuType\": \"menu\",\n"
        + "      \"menuCss\": \"icon-gongzuotai\",\n"
        + "      \"menuName\": \"工作台\",\n"
        + "      \"id\": \"183421283850518528\",\n"
        + "      \"route\": \"/workbenchNew\",\n"
        + "      \"menuNo\": \"business_operation\",\n"
        + "      \"children\": [\n"
        + "        {\n"
        + "          \"menuType\": \"operate\",\n"
        + "          \"menuCss\": \"\",\n"
        + "          \"menuName\": \"新增\",\n"
        + "          \"id\": \"1442411642561368065\",\n"
        + "          \"route\": \"/add\",\n"
        + "          \"menuNo\": \"btn_add\",\n"
        + "          \"children\": []\n"
        + "        }\n"
        + "      ]\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"model\",\n"
        + "      \"menuCss\": \"\",\n"
        + "      \"menuName\": \"开放模块\",\n"
        + "      \"id\": \"1437601841998336002\",\n"
        + "      \"route\": null,\n"
        + "      \"menuNo\": \"open_mode\",\n"
        + "      \"children\": [\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"\",\n"
        + "          \"menuName\": \"秘钥管理\",\n"
        + "          \"id\": \"1437604545122406401\",\n"
        + "          \"route\": \"/secretKey\",\n"
        + "          \"menuNo\": \"secret_key\",\n"
        + "          \"children\": []\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"\",\n"
        + "          \"menuName\": \"接口监控台\",\n"
        + "          \"id\": \"1437346727123357697\",\n"
        + "          \"route\": \"http://192.168.1.110:9000/api/monitor\",\n"
        + "          \"menuNo\": \"open_monitor\",\n"
        + "          \"children\": []\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"\",\n"
        + "          \"menuName\": \"接口文档\",\n"
        + "          \"id\": \"1437605048996728833\",\n"
        + "          \"route\": \"http://192.168.1.110:9000//api/doc\",\n"
        + "          \"menuNo\": \"interface_doc\",\n"
        + "          \"children\": []\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"\",\n"
        + "          \"menuName\": \"限流控制\",\n"
        + "          \"id\": \"1437605395689508865\",\n"
        + "          \"route\": \"http://192.168.1.110:9000/api/limit\",\n"
        + "          \"menuNo\": \"limit_control\",\n"
        + "          \"children\": []\n"
        + "        }\n"
        + "      ]\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"model\",\n"
        + "      \"menuCss\": \"icon-neirongguanli\",\n"
        + "      \"menuName\": \"内容管理\",\n"
        + "      \"id\": \"53985003698651136\",\n"
        + "      \"route\": null,\n"
        + "      \"menuNo\": \"content\",\n"
        + "      \"children\": [\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"icon-archives\",\n"
        + "          \"menuName\": \"内容规则\",\n"
        + "          \"id\": \"53989023729319936\",\n"
        + "          \"route\": \"/content/content_rules\",\n"
        + "          \"menuNo\": \"contentRules\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"53995509952020480\",\n"
        + "              \"route\": \"\",\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"53995644756951040\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"浏览\",\n"
        + "              \"id\": \"53995754924539904\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"53995854669283328\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"icon-medication\",\n"
        + "          \"menuName\": \"浏览内容列表\",\n"
        + "          \"id\": \"54000036591697920\",\n"
        + "          \"route\": \"/content/content_list\",\n"
        + "          \"menuNo\": \"contentList\",\n"
        + "          \"children\": []\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"model\",\n"
        + "          \"menuCss\": \"iconfont icon-add\",\n"
        + "          \"menuName\": \"新增内容应用\",\n"
        + "          \"id\": \"54002598824902656\",\n"
        + "          \"route\": \"/content/add_content\",\n"
        + "          \"menuNo\": \"addContent\",\n"
        + "          \"children\": []\n"
        + "        }\n"
        + "      ]\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"model\",\n"
        + "      \"menuCss\": \"icon-xitongguanli\",\n"
        + "      \"menuName\": \"系统管理\",\n"
        + "      \"id\": \"30849695662735360\",\n"
        + "      \"route\": null,\n"
        + "      \"menuNo\": \"manage\",\n"
        + "      \"children\": [\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"icon-environment iconfont\",\n"
        + "          \"menuName\": \"数据类型配置\",\n"
        + "          \"id\": \"17806319518482432\",\n"
        + "          \"route\": \"/data_type\",\n"
        + "          \"menuNo\": \"data_type\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"27648196493180928\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"27649150701535232\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"27649232096198656\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"详情\",\n"
        + "              \"id\": \"27649337805242368\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"el-icon-news\",\n"
        + "          \"menuName\": \"扩展数据配置\",\n"
        + "          \"id\": \"17806785421770752\",\n"
        + "          \"route\": \"/ext_data\",\n"
        + "          \"menuNo\": \"ext_data\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"27946181013798912\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"27946374606094336\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"27946482085134336\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"详情\",\n"
        + "              \"id\": \"27946573898448896\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"iconfont icon-export\",\n"
        + "          \"menuName\": \"行政区域\",\n"
        + "          \"id\": \"165304637780918272\",\n"
        + "          \"route\": \"/administr_area\",\n"
        + "          \"menuNo\": \"administr_area\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"166699701618868224\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"166700912237608960\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"166701019330772992\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"el-icon-menu\",\n"
        + "          \"menuName\": \"功能菜单\",\n"
        + "          \"id\": \"17807086937702400\",\n"
        + "          \"route\": \"/function_menu\",\n"
        + "          \"menuNo\": \"function_menu\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"27948081553604608\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"27948429487898624\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"27948521171189760\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"详情\",\n"
        + "              \"id\": \"27949842125291520\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"上移\",\n"
        + "              \"id\": \"27950008454610944\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_shift_up\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"下移\",\n"
        + "              \"id\": \"27950294661332992\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_shift_down\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"升级\",\n"
        + "              \"id\": \"27950522189742080\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_go_up\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"降级\",\n"
        + "              \"id\": \"27950671808954368\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_go_down\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"导入\",\n"
        + "              \"id\": \"27953397519351808\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_import\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"导出\",\n"
        + "              \"id\": \"27953568433045504\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_export\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"icon-maintenance iconfont\",\n"
        + "          \"menuName\": \"数据字典\",\n"
        + "          \"id\": \"17807429046108160\",\n"
        + "          \"route\": \"/dictionaries\",\n"
        + "          \"menuNo\": \"dictionaries\",\n"
        + "          \"children\": []\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"el-icon-goods\",\n"
        + "          \"menuName\": \"Hub资源管理\",\n"
        + "          \"id\": \"17807857297129472\",\n"
        + "          \"route\": \"/hub\",\n"
        + "          \"menuNo\": \"hub\",\n"
        + "          \"children\": []\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"\",\n"
        + "          \"menuName\": \"工作日历\",\n"
        + "          \"id\": \"1441280226268155905\",\n"
        + "          \"route\": \"/working_calendar\",\n"
        + "          \"menuNo\": \"working_calendar\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"1441284664080863233\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"1441287019325165569\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"浏览\",\n"
        + "              \"id\": \"1441287288335241217\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"1441287446804434945\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"icon-icon_position iconfont\",\n"
        + "          \"menuName\": \"角色\",\n"
        + "          \"id\": \"17801453727383552\",\n"
        + "          \"route\": \"/roles\",\n"
        + "          \"menuNo\": \"roles\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"27626675213172736\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"27626892398428160\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"详情\",\n"
        + "              \"id\": \"27626983624540160\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"27627055582019584\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"授权访问菜单\",\n"
        + "              \"id\": \"27628394353524736\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_authri_menu\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"授权访问资源\",\n"
        + "              \"id\": \"27628641880375296\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_authri_rce\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"分配用户组\",\n"
        + "              \"id\": \"27628963071787008\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_alloc_group\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"分配用户\",\n"
        + "              \"id\": \"27629103908126720\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_alloc_user\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"导入\",\n"
        + "              \"id\": \"27629289044705280\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_import\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"导出\",\n"
        + "              \"id\": \"27629366052126720\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_export\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"icon-set iconfont\",\n"
        + "          \"menuName\": \"参数配置\",\n"
        + "          \"id\": \"17805506435874816\",\n"
        + "          \"route\": \"/param_config\",\n"
        + "          \"menuNo\": \"param_config\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"27631946002071552\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"27632097982676992\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"详情\",\n"
        + "              \"id\": \"27636442866384896\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"27636579705552896\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"el-icon-document\",\n"
        + "          \"menuName\": \"操作日志\",\n"
        + "          \"id\": \"167069017254133760\",\n"
        + "          \"route\": \"/log\",\n"
        + "          \"menuNo\": \"log\",\n"
        + "          \"children\": []\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"el-icon-tickets\",\n"
        + "          \"menuName\": \"登录日志\",\n"
        + "          \"id\": \"167436961985331200\",\n"
        + "          \"route\": \"/login_log\",\n"
        + "          \"menuNo\": \"login_log\",\n"
        + "          \"children\": []\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"el-icon-user-solid\",\n"
        + "          \"menuName\": \"人员选择\",\n"
        + "          \"id\": \"182271496585478144\",\n"
        + "          \"route\": \"/components/personSelDialog\",\n"
        + "          \"menuNo\": \"personSelDialog\",\n"
        + "          \"children\": []\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"\",\n"
        + "          \"menuName\": \"在线用户\",\n"
        + "          \"id\": \"171771892018446336\",\n"
        + "          \"route\": \"/user_online\",\n"
        + "          \"menuNo\": \"user_online\",\n"
        + "          \"children\": []\n"
        + "        }\n"
        + "      ]\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"model\",\n"
        + "      \"menuCss\": \"icon-zuzhijigouguanli\",\n"
        + "      \"menuName\": \"组织机构管理\",\n"
        + "      \"id\": \"182745256719548416\",\n"
        + "      \"route\": \"/organization\",\n"
        + "      \"menuNo\": \"organization\",\n"
        + "      \"children\": [\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"el-icon-office-building\",\n"
        + "          \"menuName\": \"组织机构\",\n"
        + "          \"id\": \"182748841658286080\",\n"
        + "          \"route\": \"/organization/institutional\",\n"
        + "          \"menuNo\": \"institutional\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"182751468257280000\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"182751564856295424\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"浏览\",\n"
        + "              \"id\": \"182751668405272576\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"182751927927832576\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"分配岗位\",\n"
        + "              \"id\": \"182752875186225152\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_alloc_post\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"分配用户\",\n"
        + "              \"id\": \"182760812302565376\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_alloc_user\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"分配角色\",\n"
        + "              \"id\": \"182752962872344576\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_alloc_role\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"证明材料\",\n"
        + "              \"id\": \"182757756957622272\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_materials\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"调动离职\",\n"
        + "              \"id\": \"182758197686697984\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_leave\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"导入\",\n"
        + "              \"id\": \"182758344353120256\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_import\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"导出\",\n"
        + "              \"id\": \"182758478700871680\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_export\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"icon-unit iconfont\",\n"
        + "          \"menuName\": \"单位\",\n"
        + "          \"id\": \"17801728257163264\",\n"
        + "          \"route\": \"/organization/company\",\n"
        + "          \"menuNo\": \"company\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"184502510514864128\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"184502691985620992\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"浏览\",\n"
        + "              \"id\": \"184502919786659840\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"184503159910563840\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"\",\n"
        + "          \"menuName\": \"行政区域管理\",\n"
        + "          \"id\": \"233747151533375488\",\n"
        + "          \"route\": \"/administrative_region\",\n"
        + "          \"menuNo\": \"administrative_region\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"233747344592994304\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"233748132572692480\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"233748305470291968\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"详情\",\n"
        + "              \"id\": \"233747667894140928\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        }\n"
        + "      ]\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"model\",\n"
        + "      \"menuCss\": \"icon-yingyongguanli\",\n"
        + "      \"menuName\": \"应用接口\",\n"
        + "      \"id\": \"179825120459096064\",\n"
        + "      \"route\": null,\n"
        + "      \"menuNo\": \"application_inf\",\n"
        + "      \"children\": [\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"el-icon-s-claim\",\n"
        + "          \"menuName\": \"应用安全凭证\",\n"
        + "          \"id\": \"179825794496331776\",\n"
        + "          \"route\": \"/application_inf/credentials/credentials\",\n"
        + "          \"menuNo\": \"credentials\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"180092701598285824\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"180092945849384960\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"浏览\",\n"
        + "              \"id\": \"180093085440016384\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"180093222274990080\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        },\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"el-icon-s-claim\",\n"
        + "          \"menuName\": \"应用接口\",\n"
        + "          \"id\": \"180108850369134592\",\n"
        + "          \"route\": \"/application_inf/app_interface/index\",\n"
        + "          \"menuNo\": \"index\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"新增\",\n"
        + "              \"id\": \"180109073782931456\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_add\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"修改\",\n"
        + "              \"id\": \"180109227139268608\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_modify\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"浏览\",\n"
        + "              \"id\": \"180109356638404608\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_detail\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"删除\",\n"
        + "              \"id\": \"180109494853304320\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_del\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        }\n"
        + "      ]\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"model\",\n"
        + "      \"menuCss\": \"icon-zujian\",\n"
        + "      \"menuName\": \"组件\",\n"
        + "      \"id\": \"185614138249576448\",\n"
        + "      \"route\": null,\n"
        + "      \"menuNo\": \"components\",\n"
        + "      \"children\": []\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"menu\",\n"
        + "      \"menuCss\": \"icon-baidu\",\n"
        + "      \"menuName\": \"百度\",\n"
        + "      \"id\": \"337106750889525248\",\n"
        + "      \"route\": \"https://www.baidu.com/\",\n"
        + "      \"menuNo\": \"baidu\",\n"
        + "      \"children\": []\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"model\",\n"
        + "      \"menuCss\": \"\",\n"
        + "      \"menuName\": \"根节点菜单\",\n"
        + "      \"id\": \"1442054411848388610\",\n"
        + "      \"route\": \"/rootMenu\",\n"
        + "      \"menuNo\": \"rootMenu\",\n"
        + "      \"children\": [\n"
        + "        {\n"
        + "          \"menuType\": \"menu\",\n"
        + "          \"menuCss\": \"icon-xitongguanli\",\n"
        + "          \"menuName\": \"大萨达\",\n"
        + "          \"id\": \"1442315590890033153\",\n"
        + "          \"route\": \"/dsads\",\n"
        + "          \"menuNo\": \"adsad\",\n"
        + "          \"children\": [\n"
        + "            {\n"
        + "              \"menuType\": \"operate\",\n"
        + "              \"menuCss\": \"\",\n"
        + "              \"menuName\": \"保存\",\n"
        + "              \"id\": \"1442320329472086017\",\n"
        + "              \"route\": null,\n"
        + "              \"menuNo\": \"btn_baocun\",\n"
        + "              \"children\": []\n"
        + "            },\n"
        + "            {\n"
        + "              \"menuType\": \"menu\",\n"
        + "              \"menuCss\": \"icon-search2\",\n"
        + "              \"menuName\": \"子\",\n"
        + "              \"id\": \"1442320199486410754\",\n"
        + "              \"route\": \"/zi\",\n"
        + "              \"menuNo\": \"zi\",\n"
        + "              \"children\": []\n"
        + "            }\n"
        + "          ]\n"
        + "        }\n"
        + "      ]\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"menu\",\n"
        + "      \"menuCss\": \"icon-size\",\n"
        + "      \"menuName\": \"中国风颜色\",\n"
        + "      \"id\": \"1442057953430605826\",\n"
        + "      \"route\": \"http://zhongguose.com/#manjianghong\",\n"
        + "      \"menuNo\": \"manjianghong\",\n"
        + "      \"children\": []\n"
        + "    },\n"
        + "    {\n"
        + "      \"menuType\": \"menu\",\n"
        + "      \"menuCss\": \"icon-zujian\",\n"
        + "      \"menuName\": \"element\",\n"
        + "      \"id\": \"1442360924366311426\",\n"
        + "      \"route\": \"https://element.faas.ele.me\",\n"
        + "      \"menuNo\": \"element\",\n"
        + "      \"children\": []\n"
        + "    }\n"
        + "  ],\n"
        + "  \"msg\": \"操作成功\"\n"
        + "}";
  }
}
